package cn.xs.order.dao;

import java.util.List;

import cn.xs.core.dao.BaseDao;
import cn.xs.order.entity.Order;
import cn.xs.order.entity.OrderItem;

public interface OrderDao extends BaseDao<Order> {
	
	
	List<OrderItem> findOrderItemByOrder(String orderid);

	/**
	 * 改变订单状态
	 * @param orderId
	 * @param status
	 */
	void setOrderStatus(String orderId, String status);

	
	/**
	 * 根据用户id获得订单集合
	 * @param userId
	 */
	List<Order> findOrdersByUserId(String userid);

	/**
	 * 根据状态查询订单
	 * @param status	订单的状态
	 * @return
	 */
	List<Order> findAllByStatus(String status);
	
	
}
